/*
 * WxBizWelcomeMsg.java
 * Copyright(C) 2020-2099 WYY
 * All rights reserved.
 * -----------------------------------------------
 * 2020-06-29 Created
 */
package com.project.web.wechat.model.app;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 企业微信客户欢迎语
 *
 * @version 1.0 2020-06-29
 */
@ApiModel("企业微信客户欢迎语")
public class WxBizWelcomeMsg {

    /**
     *
     */
    @ApiModelProperty("主键")
    private Long id;

    /**
     * 企业成员ID
     */
    @ApiModelProperty("企业成员ID")
    private String userId;

    /**
     * 企业微信渠道码
     */
    @ApiModelProperty("企业微信渠道码")
    private String channelCode;

    /**
     * 文本消息内容
     */
    @ApiModelProperty("文本消息内容")
    private String textContent;

    /**
     * 图片的media_id
     */
    @ApiModelProperty("图片的media_id")
    private String imageMediaId;

    /**
     * 图片的链接
     */
    @ApiModelProperty("图片的链接")
    private String imagePicUrl;

    /**
     * 图文消息标题
     */
    @ApiModelProperty("图文消息标题")
    private String linkTitle;

    /**
     * 图文消息封面的url
     */
    @ApiModelProperty("图文消息封面的url")
    private String linkPicurl;

    /**
     * 图文消息描述
     */
    @ApiModelProperty("图文消息描述")
    private String linkDesc;

    /**
     * 图文消息的链接
     */
    @ApiModelProperty("图文消息的链接")
    private String linkUrl;

    /**
     * 小程序消息标题
     */
    @ApiModelProperty("小程序消息标题")
    private String miniTitle;

    /**
     * 小程序消息封面的mediaid
     */
    @ApiModelProperty("小程序消息封面的mediaid")
    private String miniPicMediaId;

    /**
     * 小程序appid
     */
    @ApiModelProperty("小程序appid")
    private String miniAppid;

    /**
     * 小程序page路径
     */
    @ApiModelProperty("小程序page路径")
    private String miniPage;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createDate;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date modifyDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode == null ? null : channelCode.trim();
    }

    public String getTextContent() {
        return textContent;
    }

    public void setTextContent(String textContent) {
        this.textContent = textContent == null ? null : textContent.trim();
    }

    public String getImageMediaId() {
        return imageMediaId;
    }

    public void setImageMediaId(String imageMediaId) {
        this.imageMediaId = imageMediaId == null ? null : imageMediaId.trim();
    }

    public String getImagePicUrl() {
        return imagePicUrl;
    }

    public void setImagePicUrl(String imagePicUrl) {
        this.imagePicUrl = imagePicUrl == null ? null : imagePicUrl.trim();
    }

    public String getLinkTitle() {
        return linkTitle;
    }

    public void setLinkTitle(String linkTitle) {
        this.linkTitle = linkTitle == null ? null : linkTitle.trim();
    }

    public String getLinkPicurl() {
        return linkPicurl;
    }

    public void setLinkPicurl(String linkPicurl) {
        this.linkPicurl = linkPicurl == null ? null : linkPicurl.trim();
    }

    public String getLinkDesc() {
        return linkDesc;
    }

    public void setLinkDesc(String linkDesc) {
        this.linkDesc = linkDesc == null ? null : linkDesc.trim();
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl == null ? null : linkUrl.trim();
    }

    public String getMiniTitle() {
        return miniTitle;
    }

    public void setMiniTitle(String miniTitle) {
        this.miniTitle = miniTitle == null ? null : miniTitle.trim();
    }

    public String getMiniPicMediaId() {
        return miniPicMediaId;
    }

    public void setMiniPicMediaId(String miniPicMediaId) {
        this.miniPicMediaId = miniPicMediaId == null ? null : miniPicMediaId.trim();
    }

    public String getMiniAppid() {
        return miniAppid;
    }

    public void setMiniAppid(String miniAppid) {
        this.miniAppid = miniAppid == null ? null : miniAppid.trim();
    }

    public String getMiniPage() {
        return miniPage;
    }

    public void setMiniPage(String miniPage) {
        this.miniPage = miniPage == null ? null : miniPage.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
}